/*******************************************************************
 *  Copyright(c) 2018-2018 A single spark
 *  All rights reserved.
 *
 *  文件名称:yuvmsgnotifysington.cpp
 *  简要描述:用于对象之间传递数据的单实例
 *
 *  修改日期:  2018.03.06
 *  作者:      LD
 *  邮箱:
 *  说明:
 *
 *  修改日期:
 *  作者:
 *  邮箱:
 *  说明:
 ******************************************************************/
#include "yuvmsgnotifysington.h"

YUVMsgNotifySington *YUVMsgNotifySington::m_pInstance = Q_NULLPTR;
YUVMsgNotifySington::YUVMsgNotifySington(QObject *parent)
    : QObject(parent)
{

}

YUVMsgNotifySington::~YUVMsgNotifySington()
{

}

YUVMsgNotifySington *YUVMsgNotifySington::instance()
{
    if (Q_NULLPTR == m_pInstance)
    {
        m_pInstance = new YUVMsgNotifySington;
    }

    return m_pInstance;
}

void YUVMsgNotifySington::notifyPlayListUpdate(QString &strPath)
{
    emit(playListUpdate(strPath));
}

void YUVMsgNotifySington::notifyPlayInit(QString strFile)
{
    emit(playInit(strFile));
}
